package com.iring.dao.common;

import java.util.List;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;

import com.iring.domain.common.PayList;


/**
 * 可充值的列表信息dao
 *
 * @author wanggan
 */
public interface PayListDao extends JpaRepository<PayList, Integer> {

    /**
     * 查询普通的金额列表
     *
     * @return 可支付选项列表
     */
    @Query(value = "call USP_PAY_TAB_SELECT_PROC()", nativeQuery = true)
    List<PayList> listAllPayInfo();

    /**
     * 通过金额查询打折后的金额信息
     *
     * @param optmoney
     *            充值金额
     * @return 充值信息
     */
    @Query(value = "call USP_OTHER_PAY_SELECT_PROC(?1)", nativeQuery = true)
    PayList showOtherPayInfo(Double optmoney);

}
